Alternating direction method of multipliers (ADMM)
ADMM problem form (with
,
convex): minimize
subject to
two sets of variables, with separable objective
augmented Lagrangian:
ADMM:
-
//
-minimization
-
//
-minimization
-
// dual update
- flexible optimization algorithm that can handle many convex
optimization problems
- Represent different terms of the objective function using additional
variables and introducing constraints
- Built on the Lagrangian
multiplier method
- Solve the dual problem
- Add quadratic penalty (method of multipliers) to ease update of the
dual variable and be more robust
#incomplete
linear programming? optimization? Convex Optimization notes
References:
- Distributed Optimization and Statistical Learning via the
Alternating Direction Method of Multipliers (Boyd, Parikh, Chu, Peleato,
Eckstein) https://web.stanford.edu/~boyd/papers/pdf/admm_distr_stats.pdf
- https://www.stat.cmu.edu/~ryantibs/convexopt/lectures/admm.pdf
- https://paperswithcode.com/method/admm
- https://www.stat.cmu.edu/~ryantibs/convexopt-F18/lectures/admm.pdf